package com.cloudfun.campusshare.common.model.dto.kjt;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import lombok.Data;

/**
 * Created by Huqin on 2020/7/31
 */
@Data
@ApiModel("快捷通返回DTO")
public class KjtBaseResponseDTO<T> {

    /**
     * 网关返回码
     */
    @JsonProperty("code")
    private String code;

    /**
     * 业务返回码
     */
    @JsonProperty("sub_code")
    private String subCode;

    /**
     * 网关返回码描述
     */
    @JsonProperty("msg")
    private String msg;

    /**
     * 业务返回码描述
     */
    @JsonProperty("sub_msg")
    private String subMsg;

    /**
     * 签名
     */
    @JsonProperty("sign")
    private String sign;

    /**
     * 返回编码字符集
     */
    @JsonProperty("charset")
    private String charset;

    /**
     * 签名方式
     */
    @JsonProperty("sign_type")
    private String signType;

    /**
     * 返回的业务参数
     */
    @JsonProperty("biz_content")
    private T bizContent;

}
